function mascaraPhone9(o){
	v_obj=o
	setTimeout('execmascaraphone9()',1)
}

function execmascaraphone9(){
	v_obj.value=phone9(v_obj.value)
}

function phone9(v){

	//Remove tudo o que não é dígito
	v=v.replace(/\D/g,"")

	if (v.length > 2 && v.length <= 10) { //Para telefones com 10 dígitos
		
		// Coloca o DDD entre parênteses
		v=v.replace(/(\d)(\d)/,"\($1$2\) ")

		// Coloca um hífen entre o quarto e o quinto dígitos
		v=v.replace(/(\d{4})(\d{4})$/,"$1-$2")

	} 
	else if (v.length > 2) { //Para telefones com 11 dígitos

		// Coloca o DDD entre parênteses
		v=v.replace(/(\d)(\d)/,"\($1$2\) ")

		// Coloca um hífen entre o quinto e o sexto dígitos
		v=v.replace(/(\d{5})(\d{4})$/,"$1-$2")
	}
	return v
}